Skip to main content

Dialog: Optionen: Refactoring

Symbol: _cds_icon_option_refactoring.png

Funktion: Der Dialog dient zur Festlegung der Operationen im Projekt, für die automatisch Refactoring vorgeschlagen wird. Die Refactoring-Funktionalität unterstützt Sie bei ihren Verbesserungswünschen.

Aufruf: Befehl Tools → Optionen, Kategorie: Refactoring

Refactoring für folgende Operationen vorschlagen

Autodeklaration

Wenn Sie in einer Deklaration den Namen einer Variablen ändern, indem Sie die Autodeklaration (Umschalt+F2) aufrufen, erscheint die aktivierte Option Änderungen mit Hilfe von Refactoring anwenden. Dann öffnet sich der Dialog Refactoring und Sie können projektweit die Variable ändern.

  • Beim Hinzufügen oder Entfernen von Variablen, oder für das Ändern des Gültigkeitsbereichs

    _cds_icon_checked.png: Sie löschen in der Autodeklaration (Dialog Variable deklarieren) den Namen und beenden den Dialog mit OK. Daraufhin öffnet sich der Dialog Refactoring, um projektweit die Variable zu entfernen.

  • Beim Umbenennen von Variablen

    _cds_icon_checked.png: Sie benennen in der Autodeklaration (Dialog Variable deklarieren) den Namen um und beenden den Dialog mit OK. Daraufhin öffnet sich der Dialog Refactoring, um projektweit die Variable umzubenennen.

    Siehe: Kapitel „Refactoring“, „Variablendeklaration ändern und Refactoring automatisch anwenden“

Editor für Einheitenumrechnung

Beim Umbenennen von Einheitenkonvertierungen

  • _cds_icon_checked.png: Wenn Sie im Editor für Einheitenumrechnung den Namen einer Konvertierung ändern, erscheint die Eingabeaufforderung, ob CODESYS „Automatisches Refactoring“ für das Umbenennen durchführen soll.

Mapping-Editor

Beim Umbenennen von Variablen

  • _cds_icon_checked.png: Wenn Sie im Geräteeditor in der Registerkarte E/A-Abbild einen Variablennamen ändern, erscheint die Eingabeaufforderung, ob CODESYS „Automatisches Refactoring“ für das Umbenennen durchführen soll.

Navigator

Beim Umbenennen von Objekten

  • _cds_icon_checked.png: Wenn Sie im Gerätebaum oder in der POUs-Ansicht den Namen eines Objekts ändern, erscheint die Eingabeaufforderung, ob CODESYS „Automatisches Refactoring“ für das Umbenennen durchführen soll.

Tabellarischer Deklarationseditor

Beim Umbenennen von Variablen

  • _cds_icon_checked.png: Wenn Sie im tabellarischen Deklarationseditor den Namen einer Variablen ändern, erscheint die Eingabeaufforderung, ob CODESYS „Automatisches Refactoring“ für das Umbenennen durchführen soll.

UML Klassendiagramm

Optionen für die Unterstützung von Refactoring, also projektweiter IEC-Codeanpassung, bei im Klassendiagramm-Editor vorgenommenen Änderungen

  • Beim Hinzufügen oder Entfernen von Variablen

    _cds_icon_checked.png: Wenn Sie im Klassendiagramm Variablen in den Sektionen VAR_INPUT, VAR_OUTPUT und VAR_INOUT hinzufügen oder entfernen, wird Refactoring unterstützt.

  • Beim Umbenennen eines Bausteins

    _cds_icon_checked.png: Wenn Sie im Klassendiagramm einen Bausteinnamen ändern, wird Refactoring unterstützt.

  • Beim Umbenennen von Variablen oder Eigenschaften

    _cds_icon_checked.png: Wenn Sie im Klassendiagramm eine Variable oder eine Eigenschaft umbenennen, wird Refactoring unterstützt.

Hinweis: Wenn die Option Refactoring-Vorschau überspringen in den UML-Optionen aktiviert ist, wird das Refactoring je nach Fall möglicherweise ohne vorheriges Anzeigen im Dialog Refactoring an allen betroffenen Stellen im Projekt durchgeführt. Siehe hierzu: die Hilfeseite „Dialog ‚Optionen‘ - ‚UML‘“ in der Hilfe zu CODESYS UML

Für weitere Informationen siehe: Refactoring